intel_dir=/opt/INTEL


### ----------- Compiler
cxx=$(intel_dir)/arm-linux-elf/usr/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/arm-linux-g++

### ----------- Source code files
source_extension=cpp
header_extension=h

### ----------- Static library
# Command for generating static library
static_command=$(intel_dir)/arm-linux-elf/usr/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/arm-linux-ar -r
# Sufix and prefix for static library
static_sufix=.a
static_prefix=lib

### ----------- Shared library
# Command for generating shared library
shared_command=$(cxx) -Wl -shared -o 
# Sufix and prefix for dynamic library
shared_sufix=.so
shared_prefix=lib
shared_soname:=-Wl,-soname,

### ----------- Module
# Command for generating loaded module
module_command=$(cxx) -shared -o
# Sufix and prefix for loadable module
module_sufix=.dll
module_prefix=ldd


### ----------- Program
# Command for generating program
program_command=$(cxx) -Wl -o
# Sufix and prefix for program
program_sufix=
program_prefix=


### ----------- Compiling flags
compile_release_flags=-c -O2 -fno-strict-aliasing -Wall -Wcast-align
# -Weffc++
#-fpermissive
#COMPILE_debug_FLAGS=-c -Wall -g3 -DDEBUG -pass-exit-codes -fsigned-char -Woverloaded-virtual -Werror
compile_debug_flags=-c -g -Wall
#-Werror -Wall
# -Weffc++
#-fpermissive
#COMPILE_cppunit_FLAGS=-c -Wall -g -DDEBUG -frtti 


### ----------- 
lib_dir_flag=-L
inc_dir_flag=-I
shared_lib_flag=-l


### ----------- Dependency
# To generate a file describing object files dependecies
# INC_DIRS will be defined by the Project definition
makedepend=$(cxx) $(incs_dirs) -MM


################################################################################
################################################################################
###   
###
###          SITE VARIABLES DEFINITIONS
###   
###
################################################################################
################################################################################

### ----------- Kind of product 
#product_type=$(library)
#product_type=$(program)
#product_type=$(just_copy_files)
#product_type=$(module)



### ----------- Paths where projects will place theirs products

base_dir=$(intel_dir)/fs
#arm-linux-elf/usr/gcc-3.4.5-glibc-2.3.6/arm-linux/arm-linux/
#$(intel_dir)/arm-linux-elf/usr/gcc-3.4.5-glibc-2.3.6/arm-linux

#base_dir=/home/dvp/build/arm_linux_arm

# 
build_bin_dir=$(base_dir)/bin

# 
build_lib_dir=$(base_dir)/lib

# 
build_module_dir=$(base_dir)/mod

# 
build_inc_dir=$(base_dir)/include

# 
build_doc_dir=$(base_dir)/doc

# 
build_cfg_dir=$(base_dir)/etc

# 
build_input_dir=$(base_dir)/share

# ##########################################
# ----------- For all the Projects
# ##########################################

### ----------- External references for all the Projects

# Paths 

# 
site_prj_ext_lib_dir=$(intel_dir)/arm_gst_op/lib/ $(intel_dir)/arm-linux-elf/lib

# 
site_prj_ext_inc_dir=$(intel_dir)/arm_gst_op/include/gstreamer-0.10 $(intel_dir)/arm_gst_op/include/glib-2.0 $(intel_dir)/arm_gst_op/lib/glib-2.0/include $(intel_dir)/arm_gst_op/include/libxml2 $(intel_dir)/arm-linux-elf/include/ $(intel_dir)/arm-linux-elf/include/linux_user/

# Projects
site_prj_ext_static_libs=

site_prj_ext_shared_libs=pslmptsfilter utils pthread gstbase-0.10 gstreamer-0.10 gobject-2.0 gmodule-2.0 dl gthread-2.0 xml2 m glib-2.0 idl_fuse _fuse_or osal_linux_user sven_linux_user apm_psd_user smd_user_lib_new auddac_psd_user gdl srv_um

site_prj_ext_modules=

site_prj_ext_pgms=

# ----------- Options used when compiling
site_prj_minus_d=-DH264_LONGEVITY_WORKAROUND -DENABLE_SECTION_FILTER -D_GNU_SOURCE


# ##########################################
# ----------- For all the Tests
# ##########################################


### ----------- External references for all the tests

# Paths 

# 
site_test_ext_lib_dir=

# 
site_test_ext_inc_dir=

# Test
site_test_ext_static_libs=

site_test_ext_shared_libs=

site_test_ext_modules=

site_test_ext_pgms=

# ----------- Options used when compiling
site_test_minus_d=

